package 分类.链表;

public class 环形链表 {
    public boolean hasCycle(ListNode head) {
        ListNode slow,fast;
        slow=fast=head;
        //如果要判断fast.next!=null就需要先判断fast!=null
        while (fast!=null&&fast.next!=null){
            fast=fast.next.next;
            slow=slow.next;
            if(fast==slow) return true;
        }
        return false;
    }
}
